package com.pay.entity.boss;

import com.pay.entity.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

public class AgentFee   extends BaseEntity {
    private Long id;

    private Long optimistic;

    private String agentFeeStatus;

    private String agentNo;

    private String feeName;

    private String feeNo;

    private String computeMode;

    private BigDecimal rate;

    private BigDecimal fixedFee;

    private BigDecimal top;

    private BigDecimal bottom;

    private String isSpecialCalculation;

    private Date effectTime;

    private Date expireTime;

    private Date createTime;

    private Date updateTime;

    private String operator;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getOptimistic() {
        return optimistic;
    }

    public void setOptimistic(Long optimistic) {
        this.optimistic = optimistic;
    }

    public String getAgentFeeStatus() {
        return agentFeeStatus;
    }

    public void setAgentFeeStatus(String agentFeeStatus) {
        this.agentFeeStatus = agentFeeStatus == null ? null : agentFeeStatus.trim();
    }

    public String getAgentNo() {
        return agentNo;
    }

    public void setAgentNo(String agentNo) {
        this.agentNo = agentNo == null ? null : agentNo.trim();
    }

    public String getFeeName() {
        return feeName;
    }

    public void setFeeName(String feeName) {
        this.feeName = feeName == null ? null : feeName.trim();
    }

    public String getFeeNo() {
        return feeNo;
    }

    public void setFeeNo(String feeNo) {
        this.feeNo = feeNo == null ? null : feeNo.trim();
    }

    public String getComputeMode() {
        return computeMode;
    }

    public void setComputeMode(String computeMode) {
        this.computeMode = computeMode == null ? null : computeMode.trim();
    }

    public BigDecimal getRate() {
        return rate;
    }

    public void setRate(BigDecimal rate) {
        this.rate = rate;
    }

    public BigDecimal getFixedFee() {
        return fixedFee;
    }

    public void setFixedFee(BigDecimal fixedFee) {
        this.fixedFee = fixedFee;
    }

    public BigDecimal getTop() {
        return top;
    }

    public void setTop(BigDecimal top) {
        this.top = top;
    }

    public BigDecimal getBottom() {
        return bottom;
    }

    public void setBottom(BigDecimal bottom) {
        this.bottom = bottom;
    }

    public String getIsSpecialCalculation() {
        return isSpecialCalculation;
    }

    public void setIsSpecialCalculation(String isSpecialCalculation) {
        this.isSpecialCalculation = isSpecialCalculation == null ? null : isSpecialCalculation.trim();
    }

    public Date getEffectTime() {
        return effectTime;
    }

    public void setEffectTime(Date effectTime) {
        this.effectTime = effectTime;
    }

    public Date getExpireTime() {
        return expireTime;
    }

    public void setExpireTime(Date expireTime) {
        this.expireTime = expireTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator == null ? null : operator.trim();
    }
}